package day09;

/**
 * @author yt1105
 * @version 1.0
 */
public class WrapperExericse02 {
    @SuppressWarnings("all")
    public static void main(String[] args) {
//        Integer integer1 = new Integer(1);
//        Integer integer = new Integer(1);
//        System.out.println(integer==integer1);//new出来的是对象 我们进行对象直接的比较的时候肯定是不行的
//        Integer m=1;//底层 Integer.valueOf(1);
//        Integer n=1;//底层 Integer.valueOf(1);
//        System.out.println(n==m);//所以在这里我们是没有真的new对象的
//        //Integer.valueOf()// -128~127 如果在这个范围的话 我们就可以直接返回不用继续创建 不然的话 我们需要重新创建一个对象
//        Integer x=128;//这个越界了 超过了我们的范围
//        Integer y=128;
//        System.out.println(x==y);//两个对象的话 那么就是返回FALSE的
        Integer i1=127;
        int i2=127;
        //只要有基本数据类型出现 那么判断的就是值是否相等 所以为TRUE
        //不去管什么创建对象啥的
        System.out.println(i1==i2);


    }

}
